import { request } from "../../request/index.js";
import { login } from "../../utils/asyncWx.js";

Page({
  //获取用户信息
  async handleGetUserInfo(e) {
    try {
      //1 获取用户信息
      const { encryptedData, rawData, iv, signature } = e.detail;
      //2 获取小程序登录成功后的code值
      const { code } = await login();
      const loginParams = { encryptedData, rawData, iv, signature, code };
      /** 
      //3 发送请求获取用户token
      const {token} = await request({
        url: "/users/wxlogin",
        data: loginParams,
        method: "post",
      });
      console.log(token);
      */
      //4, 把token 放入缓存中 同时跳转回上一个页面
      let token =
        "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOjIzLCJpYXQiOjE1NjQ3MzAwNzksImV4cCI6MTAwMTU2NDczMDA3OH0.YPt-XeLnjV-_1ITaXGY2FhxmCe4NvXuRnRB8OMCfnPo";
      wx.setStorageSync("token", token);
      wx.navigateBack({
        //返回上一层
        delta: 1,
      });
    } catch (error) {}
  },
});
